Leather straps - Almanca İngilizce Sözlük